
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --light-100: #ffffff;
--light-200: #f2f2f2;
--dark-500: #4d4d4d;
--dark-800: #181818;
--dark-900: #000000;
--blue-500: #1e90ff;
--blue-100: #e8f3ff;
--yellow-500: #ffc300;
--yellow-200: #ffe89f;
--yellow-100: #fff3cc;
    /* Fonts */
    --font-merriweather: 'Merriweather',serif;
--font-poppins: 'Poppins',sans-serif;

    /* Font size */
    --text-tiny: 0.75rem;
--text-small: 0.875rem;
--text-main: clamp(1rem, 0.986rem + 0.07vw, 1.05rem);;
--text-large: clamp(1.14rem, 1.106rem + 0.17vw, 1.26rem);;
--heading-h6: clamp(1rem, 1rem + 0vw, 1rem);;
--heading-h5: clamp(1.26rem, 1.222rem + 0.19vw, 1.39rem);;
--heading-h4: clamp(1.59rem, 1.492rem + 0.49vw, 1.93rem);;
--heading-h3: clamp(2rem, 1.802rem + 0.99vw, 2.69rem);;
--heading-h2: clamp(2.52rem, 2.174rem + 1.73vw, 3.73rem);;
--heading-h1: clamp(3.18rem, 2.606rem + 2.87vw, 5.19rem);;
--heading-display: clamp(4rem, 3.082rem + 4.59vw, 7.21rem);;
    /* Font weight */
    --weight-400: 400;
--weight-500: 500;
--weight-600: 600;
--weight-700: 700;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --site-margin: clamp(1rem, 0.428rem + 2.86vw, 3rem);;
--section-space-page-top: clamp(10rem, 8.6667rem + 6.6667vw, 14rem);
--section-spacing-large: clamp(7.23rem, 5.444rem + 8.93vw, 13.48rem);;
--section-spacing-main: clamp(5.17rem, 4.062rem + 5.54vw, 9.05rem);;
--section-spacing-small: clamp(3.69rem, 3.01rem + 3.4vw, 6.07rem);;
--space-1: clamp(0.25rem, 0.25rem + 0vw, 0.25rem);;
--space-2: clamp(0.35rem, 0.344rem + 0.03vw, 0.37rem);;
--space-3: clamp(0.49rem, 0.47rem + 0.1vw, 0.56rem);;
--space-4: clamp(0.69rem, 0.65rem + 0.2vw, 0.83rem);;
--space-5: clamp(0.96rem, 0.882rem + 0.39vw, 1.23rem);;
--space-6: clamp(1.34rem, 1.198rem + 0.71vw, 1.84rem);;
--space-7: clamp(1.88rem, 1.634rem + 1.23vw, 2.74rem);;
--space-8: clamp(2.64rem, 2.228rem + 2.06vw, 4.08rem);;
--border-width: 1px;
--letter-spacing-regular: -0.02em;
--letter-spacing-tight: -0.03em;
--letter-spacing-tighter: -0.04em;
--radius-small: 0.5rem;
--radius-main: 1rem;
--radius-large: 2rem;
--radius-round: 99vw;
--line-height-trim-top: 0.5em;
--line-height-trim-bottom: 0.5em;
--gap: var(--space-4);
--container-main: 80rem;
--container-small: 40rem;
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .erEpKc {
    width:100%;
  display:flex;
  min-height:100%;
  align-items:stretch;
  justify-content:flex-start;
  }
      

      
        
      
      
  .ffCtgL {
    display:none;
  margin-top:var(--space-6);
  padding-top:var(--space-4);
  border-top-color:var(--light-200);
  border-top-style:solid;
  border-top-width:var(--border-width);
  }
      

      
        
      
      
  .flOmrT {
    color:var(--light-100);
  width:fit-content;
  font-size:15px;
  background:var(--dark-900);
  transition:all 200ms ease;
  font-family:Merriweather;
  font-weight:var(--weight-500);
  line-height:1;
  padding-top:1rem;
  user-select:none;
  padding-left:1.2rem;
  padding-right:1.2rem;
  padding-bottom:1rem;
  border-top-left-radius:var(--radius-small);
  border-top-right-radius:var(--radius-small);
  border-bottom-left-radius:var(--radius-small);
  border-bottom-right-radius:var(--radius-small);
  }
      

      
  .flOmrT.secondary {
    color:var(--dark-900);
  background:var(--light-200);
  }
      


  .flOmrT:hover {
    opacity:0.8;
  }
      


  .flOmrT.ghost {
    color:var(--dark-900);
  background:#ffffff00;
  }
      


  .flOmrT.ghost:hover {
    color:var(--dark-900);
  opacity:1;
  background:var(--light-200);
  }
      


  .flOmrT.small {
    padding-top:6px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:7px;
  }
      


  .flOmrT.alt {
    color:var(--light-100);
  background:var(--blue-500);
  }
      


  .flOmrT.glass {
    color:white;
  background:#00000038;
  backdrop-filter:blur(20px);
  }
      

        
      
      
  .News-Page\:-rN19HY1_HpAp3b3q9Kyg {
    margin-top:var(--space-6);
  }
      

      
        
      
      
  .fFOQMl {
    display:flex;
  row-gap:var(--space-2);
  column-gap:var(--space-2);
  align-items:center;
  user-select:none;
  margin-bottom:var(--space-5);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cQErNp {
    color:var(--dark-500);
  font-size:var(--size);
  text-align:left;
  transition:all 200ms ease;
  font-family:Merriweather;
  font-weight:var(--weight-400);
  line-height:1.6;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing-regular);
  }
      

      
  .cQErNp.center {
    width:fit-content;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bNJdOx {
    width:var(--size);
  height:var(--size);
  }
      

      
        
      
      
  .breadcrumbs\:jxBr9-Y8lHybTf5LtL5Fx {
    color:var(--dark-500);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dChXSQ {
    gap:var(--gap);
  display:grid;
  row-gap:var(--gap-row);
  grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min-width)), 1fr));;
  }
      

      
  .dChXSQ.desktop {
    grid-template-columns:repeat(var(--col-count), 1fr);
  }
      


          @media (max-width: 1024px) {
            
  .dChXSQ.desktop {
    display:flex;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .cQuyVM {
    display:flex;
  row-gap:var(--space-2);
  flex-wrap:wrap;
  column-gap:var(--space-2);
  align-items:center;
  padding-top:var(--space-5);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eBpwus {
    color:var(--dark-900);
  width:100%;
  display:block;
  position:relative;
  background:var(--light-100);
  padding-top:var(--section-spacing-main);
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  padding-bottom:var(--section-spacing-main);
  }
      

      
        
      
      
  .dSXsFp {
    width:100%;
  display:block;
  z-index:2;
  max-width:var(--max-width);
  margin-left:auto;
  margin-right:auto;
  }
      

      
        
      
      
  .News-Page\:2lE6_pjA9sblrE6nBzkeQ {
    padding-top:var(--section-spacing-small);
  padding-bottom:var(--section-spacing-small);
  }
      

      
        
      
      
  .czTZlt {
    top:0px;
  left:0px;
  color:var(--dark-900);
  right:0px;
  z-index:9999;
  position:fixed;
  }
      

      
        
      
      
  .erBcPk {
    left:50%;
  color:inherit;
  display:flex;
  row-gap:var(--gap);
  position:absolute;
  translate:-50% 0 0;
  column-gap:var(--gap);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .erBcPk {
    display:none;
  }
      

          }
          
        
      
      
  .bJnjxZ {
    width:100%;
  height:4rem;
  display:flex;
  position:relative;
  align-items:flex-end;
  justify-content:center;
  }
      

      
        
      
      
  .fhYhzR {
    color:var(--dark-900);
  font-size:var(--heading-h2);
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .fhYhzR:hover {
    color:var(--dark-900);
  }
      

        
      
      
  .txxYU {
    display:flex;
  row-gap:var(--space-5);
  column-gap:var(--space-5);
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
          @media (max-width: 1024px) {
            
  .txxYU {
    display:none;
  }
      

          }
          
        
      
      
  .ekxXdK {
    width:1.5rem;
  height:1.5rem;
  display:none;
  row-gap:var(--space-3);
  column-gap:var(--space-3);
  align-items:center;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .ekxXdK {
    display:flex;
  align-items:flex-end;
  justify-content:center;
  }
      

          }
          
        
      
      
  .nav\:I25NfuXpfqrsYb_qHxowa {
    color:var(--dark-900);
  display:none;
  background:#B2D6F0;
  border-top-left-radius:var(--radius-small);
  border-top-right-radius:var(--radius-small);
  border-bottom-left-radius:var(--radius-small);
  border-bottom-right-radius:var(--radius-small);
  }
      

      
        
      
      
  .cvDUYm {
    top:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  z-index:3;
  position:absolute;
  translate:100% 0 0;
  background:#ffffffa6;
  transition:translate 300ms ease;
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  backdrop-filter:blur(5px);
  }
      

      
  .cvDUYm.open {
    translate:0% 0 0;
  }
      

        
      
      
  .eNIvyL {
    width:100%;
  height:100%;
  z-index:-10;
  position:fixed;
  transition:z-index 200ms ease  allow-discrete;
  user-select:none;
  pointer-events:none;
  }
      

      
  .eNIvyL.open {
    display:block;
  z-index:99999;
  pointer-events:auto;
  }
      

        
      
      
  .eTZCqq {
    color:var(--dark-900);
  }
      

      
  .eTZCqq.transparent {
    color:white;
  }
      

        
      
      
  .dpnuXl {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  opacity:0;
  z-index:-1;
  position:absolute;
  background:#000000b3;
  transition:opacity 300ms ease;
  }
      

      
  .dpnuXl.open {
    opacity:1;
  z-index:1;
  }
      

        
      
      
  .nav\:Ve9aklvCLvArFbiFAMAli {
    color:var(--dark-900);
  font-size:var(--heading-h2);
  background:#B2D6F0;
  font-weight:var(--weight-500);
  border-top-left-radius:var(--radius-small);
  border-top-right-radius:var(--radius-small);
  border-bottom-left-radius:var(--radius-small);
  border-bottom-right-radius:var(--radius-small);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cKbxkE {
    color:var(--light-100);
  width:100%;
  background:var(--dark-900);
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  }
      

      
  .cKbxkE.transparent {
    color:white;
  background:#ffffff00;
  }
      

        
      
      
  .fEOfUi {
    top:0px;
  right:0px;
  width:fit-content;
  height:4rem;
  display:flex;
  z-index:9999999999999;
  position:fixed;
  align-items:flex-end;
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  justify-content:center;
  }
      

      
        
      
      
  .pwdqp {
    color:inherit;
  font-size:15px;
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .pwdqp:hover {
    color:var(--yellow-100);
  }
      

        
      
      
  .eVdpll {
    width:1.125rem;
  height:0.09375rem;
  rotate:0 0 1 0deg;
  position:absolute;
  translate:0 0.25rem 0;
  background:var(--light-100);
  transition:translate 150ms ease  , transform 150ms ease 0s , width 150ms ease  , color 150ms ease;
  transform-origin:center bottom;
  }
      

      
  .eVdpll.open {
    width:1.5rem;
  transform:rotate(-45deg);
  translate:0 0rem 0;
  }
      


  .eVdpll.transparent {
    color:white;
  background:white;
  }
      

        
      
      
  .dSjhwM {
    width:100%;
  height:4rem;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 1024px) {
            
  .dSjhwM {
    height:4rem;
  }
      

          }
          
        
      
      
  .ckAmHf {
    color:inherit;
  font-size:15px;
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .ckAmHf:hover {
    color:var(--yellow-100);
  }
      


  .ckAmHf.transparent {
    color:white;
  }
      

        
      
      
  .eNvrSy {
    display:flex;
  row-gap:var(--gap);
  column-gap:var(--gap);
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .bONTKt {
    width:100%;
  display:flex;
  row-gap:var(--space-6);
  background:;
  column-gap:var(--space-6);
  align-items:flex-end;
  padding-top:var(--space-6);
  padding-left:var(--site-margin);
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eBGjtE {
    width:1.5rem;
  height:0.09375rem;
  position:absolute;
  translate:0 -0.25rem 0;
  background:var(--light-100);
  transition:translate 150ms ease  , transform 150ms ease 0s , color 150ms ease;
  transform-origin:center top;
  }
      

      
  .eBGjtE.open {
    transform:rotate(45deg);
  translate:0 0rem 0;
  }
      


  .eBGjtE.transparent {
    color:white;
  background:white;
  }
      

        
      
      
  .bvkuDs {
    color:var(--light-100);
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eUxHaj {
    width:3rem;
  height:3rem;
  }
      

      
        
      
      
  .sBIdS {
    width:fit-content;
  font-size:var(--size);
  font-weight:var(--weight-700);
  line-height:var(--line-height);
  margin-bottom:var(--margin-bottom);
  }
      

      
  .sBIdS.center {
    text-align:center;
  margin-left:auto;
  margin-right:auto;
  }
      

        
      
      
  .eRuCx {
    font-family:Merriweather;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bThuYX {
    display:flex;
  row-gap:var(--gap);
  column-gap:var(--gap);
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fuAVHH {
    display:block;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .avatar-details\:k9q-mFwoYbfgIDoop3ZKP {
    color:var(--dark-900);
  font-weight:var(--weight-500);
  }
      

      
        
      
      
  .eFqXpe {
    width:100%;
  max-height:100%;
  overflow-x:clip;
  overflow-y:clip;
  aspect-ratio:var(--ratio);
  }
      

      
  .eFqXpe.cover {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  position:absolute;
  }
      

        
      
      
  .fHsxNV {
    width:100%;
  height:100%;
  z-index:2;
  position:absolute;
  background:var(--bg);
  }
      

      
        
      
      
  .dPbvpl {
    width:100%;
  height:100%;
  position:absolute;
  object-fit:cover;
  }
      

      
        
      
      
  .avatar-details\:xZLpKUg716gIWhXtL3Fri {
    width:2.5rem;
  height:2.5rem;
  border-top-left-radius:var(--radius-round);
  border-top-right-radius:var(--radius-round);
  border-bottom-left-radius:var(--radius-round);
  border-bottom-right-radius:var(--radius-round);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cYArRe {
    color:var(--dark-800);
  width:fit-content;
  font-size:15px;
  background:var(--light-200);
  transition:all 200ms ease;
  font-family:Merriweather;
  font-weight:var(--weight-500);
  line-height:1;
  padding-top:10px;
  user-select:none;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:10px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

      
  .cYArRe.secondary {
    color:var(--dark-900);
  background:#0000000d;
  }
      


  .cYArRe.small {
    padding-top:6px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:7px;
  }
      

        
      
      
  
      

      
        
      
      
  .PByug {
    width:100%;
  z-index:10;
  position:relative;
  background:var(--light-100);
  padding-top:var(--section-spacing-small);
  padding-left:var(--site-margin);
  padding-right:var(--site-margin);
  padding-bottom:var(--section-spacing-main);
  }
      

      
        
      
      
  .edljko {
    color:var(--dark-500);
  font-size:var(--text-tiny);
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .edljko:hover {
    color:var(--dark-900);
  }
      

        
      
      
  .fwPNAE {
    display:flex;
  row-gap:2rem;
  column-gap:2rem;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .fwPNAE {
    display:flex;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .dqxakq {
    display:flex;
  row-gap:var(--space-3);
  column-gap:var(--space-3);
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .NpcJy {
    color:var(--dark-500);
  font-size:var(--text-tiny);
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .NpcJy:hover {
    color:var(--light-100);
  }
      

        
      
      
  .cdyTMD {
    display:flex;
  row-gap:var(--gap);
  column-gap:var(--gap);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .cdyTMD {
    display:flex;
  align-items:flex-start;
  flex-direction:column-reverse;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .fEDNUf {
    width:100%;
  height:var(--border-width);
  background:var(--light-200);
  }
      

      
        
      
      
  .dIdOah {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
          @media (max-width: 1024px) {
            
  .dIdOah {
    display:flex;
  align-items:flex-start;
  flex-direction:column-reverse;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .bDSbwC {
    color:var(--dark-500);
  font-size:var(--heading-h5);
  transition:color 200ms ease;
  font-weight:var(--weight-500);
  line-height:1em;
  }
      

      
  .bDSbwC:hover {
    color:var(--dark-900);
  }
      

        
      
      
  .bnDXXu {
    fill:#E7D11C;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:45%;
  display:flex;
  position:absolute;
  background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/bethel_church:layered-waves-haikei(1).svg/public") scroll padding-box border-box no-repeat no-repeat center bottom / 100% auto;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .footer\:kp1_a1aFIt3MzpauvAqQw {
    filter:invert(100%);
  }
      

      
        
      
      
  .cSdjix {
    width:100%;
  display:flex;
  align-items:center;
  padding-top:var(--space-8);
  padding-bottom:var(--space-6);
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .News-Page\:C3zVLFHpkyWKXEQTymSU1 {
    border-top-left-radius:var(--radius-main);
  border-top-right-radius:var(--radius-main);
  border-bottom-left-radius:var(--radius-main);
  border-bottom-right-radius:var(--radius-main);
  }
      

      
        
      
      
  .XrXLl {
    display:none;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .elHdjs {
    display:flex;
  align-items:center;
  margin-bottom:var(--space-3);
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .News-Page\:dSJE_1hCm32QLOEwm8_61 {
    padding-top:var(--section-spacing-large);
  padding-bottom:var(--section-spacing-small);
  }
      

      
        
      
      
  
      

      
  .bmoONJ.loading {
    display:none;
  }
      

        
      
      
  .bmBnmv {
    height:100%;
  font-size:inherit;
  }
      

      
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eipknq {
    flex:1;
  width:100%;
  display:block;
  position:relative;
  }
      

      
        
      
      
  .News-Page\:iSgQVsERRSed8tU97k_HL {
    padding-top:0rem;
  padding-bottom:0rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      